home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / mint / mgr / mgr.zoo / mgrdif1.zoo / demo / tests / Makefile < prev   
Encoding:
Makefile  |  1991-03-01  |  2.0 KB  |  83 lines

  1. #                        Copyright (c) 1987 Bellcore
  2. #                            All Rights Reserved
  3. #       Permission is granted to copy or use this program, EXCEPT that it
  4. #       may not be sold for profit, the copyright notice must be reproduced
  5. #       on copies, and credit should be given to Bellcore where it is due.
  6. #       BELLCORE MAKES NO WARRANTY AND ACCEPTS NO LIABILITY FOR THIS PROGRAM.
  7.  
  8. #    $Header: Makefile,v 4.1 88/06/21 14:02:01 bianchi Exp $
  9. #    $Source: /tmp/mgrsrc/demo/tests/RCS/Makefile,v $
  10.  
  11. # makefile for demo test routines
  12. CROSSDIR = /net/acae127/home/bammi/atari/cross-gcc
  13. CROSSBIN = $(CROSSDIR)/bin
  14. CC=$(CROSSBIN)/cgcc
  15. AR=$(CROSSBIN)/car
  16. HOSTCC = cc
  17. HOSTCCFLAGS = -O  -I. -Iatari -I../lib
  18.  
  19. LIB= ../../lib/libmgr.olb
  20. LFLAGS = -mint -v
  21. INCL= -I../../lib
  22. CPIO=test.cpio
  23. CFLAGS=-O $(INCL) -mint -O -nostdinc -I/net/acae127/home/bammi/atari/mint/mintlib/include \
  24. -fomit-frame-pointer -fcombine-regs
  25.  
  26. START=.
  27.  
  28. CFILES= test_rop.c test_text.c test_menu.c half.c many.c
  29.  
  30. ALL =    test_rop test_text test_menu half many
  31.  
  32. all small:    $(ALL)
  33.  
  34. fast:        $(CFILES)
  35.         $(CC) -c $(CFLAGS) $(CFILES)
  36.         make all
  37.  
  38. test_menu:    test_menu.o $(LIB)
  39.         $(CC) $(CFLAGS) -o test_menu test_menu.o $(LIB) $(LFLAGS)
  40.  
  41. scale:    scale.o $(LIB)
  42.         $(CC) $(CFLAGS) -o scale scale.o $(LIB) $(LFLAGS)
  43.  
  44. blank:    blank.o $(LIB)
  45.         $(CC) $(CFLAGS) -o blank blank.o $(LIB) $(LFLAGS)
  46.  
  47. cut:    cut.o $(LIB)
  48.         $(CC) $(CFLAGS) -o cut cut.o $(LIB) $(LFLAGS)
  49.  
  50. snap:    snap.o $(LIB)
  51.         $(CC) $(CFLAGS) -o snap snap.o $(LIB) $(LFLAGS)
  52.  
  53. many:    many.o $(LIB)
  54.         $(CC) $(CFLAGS) -o many many.o $(LIB) $(LFLAGS)
  55.  
  56. cal:        cal.o $(LIB)
  57.         $(CC) $(CFLAGS) -o cal cal.o $(LIB) $(LFLAGS)
  58.  
  59. half:        half.o $(LIB)
  60.         $(CC) $(CFLAGS) -o half half.o $(LIB) $(LFLAGS)
  61.  
  62. test_rop:    test_rop.o $(LIB)
  63.         $(CC) $(CFLAGS) -o test_rop test_rop.o $(LIB) $(LFLAGS)
  64.  
  65. test_text:    test_text.o $(LIB)
  66.         $(CC) $(CFLAGS) -o test_text test_text.o $(LIB) $(LFLAGS)
  67.  
  68. clean:
  69.         rm -f *.o
  70.  
  71. clobber:
  72.         rm -f $(ALL)
  73.  
  74. install smallinstall:
  75.  
  76. list:
  77.     @for i in $(CFILES) Makefile; do \
  78.         echo "$(START)/$$i"; \
  79.     done
  80.  
  81. cpio:
  82.     make -s list | cpio -ocv > $(CPIO)
  83.